﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

namespace TCKQKL.FrontEnd.Web
{
    public partial class Error : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string error = "Yêu cầu không hợp lệ. Yêu cầu của quý khách chưa được gửi tới IRS.";

            //btnBack.Attributes.Add("onClick", "history.back(); return false;");
            if (Request["Message"] != null)
            {                
                switch (Request["Message"])
                {
                    case "1":
                        error = "Giá đặt không đúng. Kiểm tra lại giá trị đã nhập.";
                        break;
                    case "2":
                        error = "Giá đặt lớn hơn giá trần quy định trong phiên giao dịch. Kiểm tra lại giá trị đã nhập.";
                        break;
                    case "3":
                        error = "Giá đặt nhỏ hơn giá sàn quy định trong phiên giao dịch. Kiểm tra lại giá trị đã nhập.";
                        break;
                    case "4":
                        error = "Bước giá là 500 đồng";
                        break;
                    case "5":
                        error = "Bước giá là 1000 đồng";
                        break;
                    case "6":
                        error = "Hãy sử dụng phương thức giao dịch thoả thuận. Khối lượng tối đa là 20000";
                        break;
                    case "7":
                        error = "Đơn vị khối lượng là 50";
                        break;
                    case "8":
                        error = "Đơn vị khối lượng là 100";
                        break;
                    case "9":
                        error = "Hãy sử dụng phương thức giao dịch thoả thuận. Khối lượng tối đa là 20000";
                        break;
                    case "10":
                        error = "Giá nhỏ hơn giá sàn";
                        break;
                    case "11":
                        error = "Mã chứng khoán không tồn tại";
                        break;

                    case "51":
                        error = "Không đủ tiền trong tài khoản";
                        break;
                    case "52":
                        error = "Không đủ chứng khoán";
                        break;
                    case "60":
                        error = "Không tìm thấy lệnh gốc";
                        break;
                    case "61":
                        error = "Quý khách đã thực hiện lệnh BÁN mã chứng khoán này. Không thể thực hiện lệnh mua/bán cùng 1 mã chứng khoán trên cùng tài khoản cùng ngày";
                        break;
                    case "62":
                        error = "Quý khách đã thực hiện lệnh MUA mã chứng khoán này. Không thể thực hiện lệnh mua/bán cùng 1 mã chứng khoán trên cùng tài khoản cùng ngày";
                        break;
                    case "64":
                        error = "Không được huỷ lệnh ATO và ATC";
                        break;
                    case "65":
                        error = "Không huỷ được lệnh cùng phiên trên sàn HOSE";
                        break;
                    case "100":
                        error = "Lỗi xử lý lệnh từ phía IRS.";
                        break;
                    case "998":
                        error = "Tài khoản này chưa đăng ký sử dụng dịch vụ GIAO DỊCH TRỰC TUYẾN. Để đăng ký sử dụng xin vui lòng liên hệ với Bộ phận giao dịch để được hướng dẫn và đăng ký. Xin cảm ơn.";
                        break;
                    case "999":
                        error = "Tài khoản này chưa đăng ký sử dụng dịch vụ trực tuyến. Để đăng ký sử dụng xin vui lòng liên hệ với Bộ phận giao dịch để được hướng dẫn và đăng ký. Xin cảm ơn.";
                        break;
                    default:
                        break;
                }
                ucErrorReport.errorMessage = error;
            }

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Redirect("./Order.aspx");
        }
    }
}
